Shroud Part 3 Puzzle Solver